package com.dm.cloud.oauthlib.service.anon;

import java.lang.annotation.*;

/**
 * 是否包含角色注解
 */
@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface HasRole {

    /**
     * 角色校验失败信息
     * @return
     */
    String errMsg() default "当前用户没有角色权限";

    /**
     * 角色列表
     * @return
     */
    String[] roles();

}
